home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
language
/
c68_443b.lzh
/
CHANGES
< prev
next >
Wrap
Text File
|
1994-08-03
|
2KB
|
44 lines
List of changes in c68 v4.4.3 relative to v4.4.2:
-------------------------------------------------
- "-[no]traps" is now called "-[no]trap"
- the built-in optimizer no longer replaces traps with jsr (a?)
- speed improvements in analyze.c: bsort()
- fraction returned by frexp() now has the correct sign (compared
to all other implementations of this routine that I could check;
K&R 2nd Ed. is a bit vague about this one)
- modf() is now implemented in assembler (but see file 'bugs')
- libm.a now includes all functions from PML PL23, except it's
excentric error handling
List of changes in c68 v4.4.2 relative to v4.4.1:
-------------------------------------------------
- IEEE floating point support routines translated to JAS syntax and
brought in line with MiNTlibs
- bootstraped a version of c68 with full IEEE-fp-support
- replaced the buggy modf.s with an implementation in C (it's slow
of course, but at least it works)
- _stksize=-1L in cmain.c (see MiNTlibs' crtinit.c); strtoul() and
strtol() compile successfully now
- generate traps for OS calls to gemdos, xbios and bios (not 100%
perfect yet - sometimes the optimizer will replace such a trap
with a (slow) jsr (a?) call to _gemdos, _xbios or _bios); option
"-notraps" disables trap generation
List of changes in c68 v4.4.1 relative to v4.4:
-------------------------------------------------
- fixed some bugs in out68k_cpm.c (it now generates JAS compatible
assembler code)
- changed hash function in getsym.c and symbol.c (I prefer a some-
what more complex method than to add the ascii-values)
- use mode "wb" for output streams (JAS can deal with UNIX-style
files and it should be faster this way)
- fixed a bug in xdivs.s (.Xldiv and .Xlrem sometimes ran into an
infinite loop)
- warning "size of parameter %d changed by prototype on function %s"
is now level 4 instead of level 2 (because of sizeof(int)==2 and
sizeof(size_t)==4 this warning appeared a little bit to often)
- changed manual page to reflect TOS port
- enlarged buffer for input lines from 500 to 1024 bytes